// call(thisObj, param1,parmam2...)
// 手写 call    方法 函数
// 函数关键字    Object    Array
Function.prototype.call2 = function(...args){
    // console.log('call2',thisObj, args);
    let thisObj = args[0]?args[0]:null;
    args.slice(0,1);
    // args.shift(); // 删掉第一个元素
    // let arr = 
}
let yy = {
    name: '歪歪'
};
function func(){

}
func.call2(yy, 1, 2);
// 和call 一样，第一个参数， 等下是函数里的this
// 余下的参数交给call2 
// console.log(func__proto__.func__proto__);
console.log(func instanceof Function);
console.log(Function);